Comparison of Six Prioritization Techniques for Software Requirements

نویسندگان

  • Manju Khari
  • Nikunj Kumar
چکیده

There are many requirements prioritization techniques and selecting the most appropriate one is a decision problem in its own rights. This paper takes a closer look at the six requirement prioritization techniques and put them in a controlled experiment with the objective of understanding differences regarding ease of use, total time taken, scalability, accuracy, and total number of comparisons required to make decisions. These five criteria combined will indicate which technique is more suitable. The result from the experiment shows that Value oriented Prioritization (VOP) yields an accurate result, can scale up, and requires the least amount of time.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Comparison among Various Techniques to Prioritize the Requirements

In commercial software system development, software vendors often face the many difficulties to deal with large amount of requirements that enter the company every day. It is not possible to satisfy all the requirements in given constraint like time, cost, etc. hence there is a need to select the requirements that are more important. Requirements prioritization is a way that can play important ...

متن کامل

Effectiveness of Requirement Prioritization Using Analytical Hierarchy Process (AHP) And Planning Game (PG): A Comparative Study

A requirement may be defined as a demand or need. In software engineering, a requirement is a description of what a system should do. Requirements prioritization plays an important role in the requirement engineering process, particularly, with respect to critical tasks like requirements negotiation and software release planning. Selecting the right set of requirements for a product release lar...

متن کامل

An Evaluation of Requirement Prioritization Techniques with ANP

This article elaborates an evaluation of seven software requirements prioritization methods (ANP, binary search tree, AHP, hierarchy AHP, spanning tree matrix, priority group and bubble sort). Based on the case study of local project (automation of Mobilink franchise system), the experiment is conducted by students in the Requirement Engineering course in the department of Software Engineering ...

متن کامل

A Comparative Study of Software Requirement, Elicitation, Prioritization and Decision Making

The failure of many software systems are mainly due to the lack of the requirement engineering. Where software requirement play a very vital role in the field of software engineering. The main task of the requirement engineering are eliciting the requirements from the customer and to prioritize those requirements to make decisions in the software design. Prioritization of the software requireme...

متن کامل

Requirement Prioritization: A Study and Proposed Framework

Requirements may be defined as a demand or need. In software engineering, a requirement is a description of what a system should do. Requirement prioritization process is used to determine which candidate requirement of a software project should be included in a certain release, for this purpose different techniques are used. In this paper we have proposed a framework to prioritize the software...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013